我們把網站取名為 My Media Library,也就是「我的影音與遊戲收藏庫」。
第一版會有以下功能:
建立資料夾:
my-media-library
接著用 VS Code 開啟這個資料夾。
目前先建立以下結構:
my-media-library/
├── app.py
├── requirements.txt
├── templates/
└── static/
各檔案的用途如下:
檔案/資料夾 用途
app.py Python 後端程式,負責網站功能
requirements.txt 記錄專案需要安裝的 Python 套件
templates/ 存放 HTML 網頁
static/ 存放 CSS、圖片等靜態檔案
現在先建立資料夾與空白檔案即可,不必急著填入程式碼。
3. 設計第一版資料欄位
在開始寫程式前,先決定每一筆收藏需要保存什麼資料。
欄位 範例 說明
id 1 每筆作品的唯一編號
title Interstellar 作品名稱
media_type movie 電影或遊戲
year 2014 發行年份
genre Sci-Fi 作品類型
status watched 觀看或遊玩狀態
rating 9 個人評分
notes 很喜歡劇情 個人心得
這些欄位之後會放進 SQLite 資料庫。今天先規劃好,避免後面一直更改資料結構。